﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using SmoLiteApi.Helper;
using SmoLiteApi.Sql;

namespace SmoLiteApi
{
    /// <summary/>
    public class FullTextIndex
    {
        private FullTextIndexColumnCollection _fullTextIndexColumnCollection;
        private string _catalogName;
        private string _uniqueIndexName;
        private bool _stopListOff;

        /// <summary/>
        public FullTextIndex()
        {
            this._fullTextIndexColumnCollection = new FullTextIndexColumnCollection();
        }

        /// <summary/>
        public FullTextIndexColumnCollection IndexedColumns
        {
            get { return this._fullTextIndexColumnCollection; }
        }

        /// <summary/>
        public string CatalogName
        {
            get { return this._catalogName; }
            set { this._catalogName = value; }
        }

        /// <summary/>
        public string UniqueIndexName
        {
            get { return this._uniqueIndexName; }
            set { this._uniqueIndexName = value; }
        }

        /// <summary/>
        public bool StopListOff
        {
            get { return this._stopListOff; }
            set { this._stopListOff = value; }
        }
    }
}
